ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.clear::before,
.clear::after {
  display: table;
  content: '';
}

.clear::after {
  clear: both;
}

  
body {
  background-color: rgb(235, 235, 235);
}

.progress {
  border-radius: 10px;
  background-color: #ccc;
  margin: 10px 0;
  height: 10px;
}

.progress-bar {
  border-radius: 10px;
}

.wf-first-table {
  box-sizing: border-box;
  width: 50%;
  float: left;
}

.wf-first-table li {
  float: left;
  box-sizing: border-box;
  padding: 10px;
  margin-left: 2%;
  margin-top: 20px;
  width: 48%;
  height: 144px;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
}

.wf-first-num {
  font-size: 20px;
  font-weight: 700;
  margin-top: 5px;
}

.wf-sec-table {
  box-sizing: border-box;
  float: left;
  width: 48%;
  margin: 20px 1% 0 !important;
  height: 308px !important;
  background-color: white;
  position: relative;
}

.wf-sec-table p {
  position: absolute;
  top: 20px;
  left: 48px
}

.wf-three-table {
  box-sizing: border-box;
  min-width: 400px;
  width: 38%;
  height: 460px;
  float: left;
  margin: 1%;
  padding: 20px;
  background-color: white;
  position: relative;
}

.wf-teacher-list li {
  padding: 10px;
  height: 60px;
  border-bottom: 1px solid rgb(241, 240, 240);
}

.wf-teacher-list li>div {
  float: left;
  cursor: pointer;
}

.wf-teacher-img {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%;
  overflow: hidden;
  background: url(../../images/wf_images/morentouxiang.png) no-repeat center / cover;
}

.wf-teacher-name {
  font-weight: 700;
  margin-bottom: 3px;
}

.wf-teacher-introduce {
  line-height: 40px;
  font-size: 16px;
  float: right !important;
}

.wf-four-table {
  box-sizing: border-box;
  min-width: 640px;
  width: 58%;
  height: 460px;
  padding: 20px;
  float: left;
  margin: 1%;
  background-color: rgb(255, 255, 255);
  position: relative;
}

.wf-table-list tr {
  height: 60px;
}

.wf-four-table td,
.wf-four-table th {
  border-top: none !important;
  border-bottom: 1px solid rgb(240, 240, 240);
  line-height: 40px !important;
}

.wf-student-file {
  cursor: pointer;
}

.wf-check-all-button {
  width: 160px;
  height: 40px;
  border: none;
  border-radius: 20px;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(255, 143, 22, 1);
  color: white;
}